the meat and potatoes of something - Allemand Anglais Dictionnaire